﻿using System;
using System.Windows.Forms;

namespace HYRevitCode.FormUtility.ModelessFormControlSuite.ModelLayer
{
	public interface IModelessFormNoneSwitch
	{
		void ShowForm(IWin32Window parentForm = null);

		void CloseForm();

		bool IfContinue { get; }

		bool IfBreak { get; }

		bool IfManualEsc { get; }

		void ResetContinueBreak();

		void SendEscMessageToRevitAndClearSelect();
	}
}
